最小拍控制器

Deadbeat Response 最少调节时间/暂态过程时间最少系统

在经典输入信号作用下,系统可经过最小拍使输出响应的稳态误差为零。(某种特定的输入在最少个采样周期内达到无静差的稳态) 实现时间最优控制

一、最小拍系统的具体要求

二、最小拍控制控制器的设计

数字控制器

数字控制器.png

广义对象传递函数:

G(z)=Z[Gh(s)G0(s)]=GhG0(z)=(1−z−1)Z[G0(s)s]
Important

注意要写为标准型,便于观察是否存在单位圆外的零极点,例如:

G(z)=z−1(a+z−1)(b+cz−1)=abz−1(1+1az−1)(1+cbz−1)

1. 输入信号的类型(基础)

根据输入信号的类型,在误差传递函数上消除误差

输入信号的一般形式及稳态误差:

r(t)=tn−1⇒R(z)=A(z)(1−z−1)ne(∞)=limz→1(1−z−1)R(z)Φe(z)=0

满足稳态误差为零且最小拍的误差传递函数:

Φe(z)=E(z)R(z)=(1−z−1)n

得到期望的闭环传递函数:

Φ(z)=Y(z)R(z)=1−Φe(z)=1−(1−z−1)n=m1z−1+m2z−2+⋯+mnz−n

进一步得到数字控制器:

D(z)=U(z)E(z)=Φ(z)G(z)Φe(z)=1−(1−z−1)mG(z)(1−z−1)m{R(z)=A(z)(1−z−1)N⇒Φe(z)=(1−z−1)NG(z)⇒Φ(z)=m1z−1+m2z−2+⋯+mNz−N
输入信号 误差传递函数 闭环传递函数
单位阶跃 1(t) 1−z−1 z−1
单位速度 t (1−z−1)2 2z−1−z−2
单位加速度 12t2 (1−z−1)3 3z−1−3z−2+z−3

2. 对象存在纯滞后

如果对象存在纯滞后,需要在闭环传递函数上将纯滞后消除

D(z)=1G(z)z−(M+1)Φ(z)z−MΦe′(z){R(z)=A(z)(1−z−1)N⇒Φe′(z)=(1−z−1)N(1+f1z−1+f2z−2+⋯+fMz−M)G(z)z−(M+1)⇒Φ′(z)=z−M(m1z−1+m2z−2+⋯+mN−N)

注意广义对象由于串联零阶保持器,带 z−1 一个纯滞后,这个纯滞后是不计算在对象的纯滞后上的。一般如果对象表示为 G(z)z−(M+1),则表示有 M 个纯滞后

3. 对象存在单位圆外零点

对象单位圆外零点在闭环传递函数消除

D(z)=1G(z)⋅∏i=1q(1−biz−1)Φ(z)⋅∏i=1q(1−biz−1)Φe′(z){R(z)=A(z)(1−z−1)N⇒Φe(z)=(1−z−1)N(1+f1z−1+f2z−2⋯+fqz−q)G(z)⋅∏i=1q(1−biz−1)⇒Φ(z)=∏i=1q(1−biz−1)(m1z−1+m2z−2+⋯+mN−N)

4. 对象存在单位圆外极点

对象单位圆外极点在误差传递函数消除

D(z)=∏i=1p(1−aiz−1)G(z)Φ′(z)Φe(z)⋅∏i=1p(1−aiz−1){R(z)=A(z)(1−z−1)N⇒Φe(z)=(1−z−1)N∏i=1p(1−aiz−1)G(z)∏i=1p(1−aiz−1)⇒Φ(z)=(m1z−1+m2z−2+⋯+mN−N+⋯+mN+pz−(N+p))

5. 对象存在单位圆上极点 (1,0)

单位圆上极点(1,0)个数为k, 则 Φe(z) 中 (1−z−1) 的最高次数只需要取输入的次数和单位圆上极点个数的最大值 max(k,N)

三、全部情况综合以及实际例题

综合所有情况,保证 z−1 的最高次数相等 Φe(z)=1−Φ(z)

  1. 输入信号的类型
  2. 对象的纯延迟
  3. 单位圆外的零点
  4. 单位圆外的极点
  5. 单位圆上极点(1,0)

实际例题:

G(z)=(1+0.5z−1)(1+1.5z−1)z−8(1−0.5z−1)(1−1.5z−1)(1−z−1)r(t)=1at11{Φe(z)=(1−z−1)12(1−1.5z−1)(1+f1z−1+⋯+f8z−8)Φ(z)=z−7(1+1.5z−1)(m1z−1+⋯+m13z−13)

把 已知条件 放到前面
求出闭环传递函数时,不要急着拆开化简
零阶保持器的广义对象会带 z−1,不要看作为延迟,z−N−1 看作 N 个延迟
注意计算:单位圆内外的判断!
1−1.59z−1⇒z=1.59 在单位圆外
1.59−z−1⇒z=11.59 在单位圆内

四、最小拍控制器的局限性

  1. 不同输入信号适应性较差:最少拍控制器中的最少拍是针对某一典型输入设计的,对于其它典型输入则不一定为最少拍,甚至引起大的超调和静差
  2. 对参数变化过于敏感:如果系统参数发生变化,将使实际系统控制严重偏离期望状态
  3. 控制作用容易超过范围:设计时,对控制量未作限制
  4. 在采样点之间存在波纹(对象单位圆内零点):只能保证在采样点上的稳态误差为零,在许多情况下,系统在采样点之间的输出出现波纹,增加了执行机构的功率损耗和机械磨损

五、最小拍控制器的改进

最小拍控制器的改进